当前位置: 首页 >为硬盘MP3添加USB2.0功能

为硬盘MP3添加USB2.0功能

--本站原创 转载请注明出处  创梦电子工作室 [2005.08.30]

   现在有很多人在自己制作硬盘MP3,相信很多朋友都想在自己制作的硬盘MP3上整合上USB2.0功能。整合USB功能,有几种方法:
 1.MP3解码芯片自带USB功能,比如Atmel的89C51SND (USB1.0),SIGMATEL的系列MP3 Decoder等.优点是设计简单,缺点就是价格稍贵,开发资料比较少,特别是Sigmatel的片子
 
2.使用USB HOST电路,缺点就是电路和控制程序会很复杂
 3.使用外接USB2.0的IDE USB转换芯片。MCU控制它的方法很简单性能相对稳定,本文要介绍的就是这个方案的实现方法

  IDE转USB2.0接口的芯片,有好多厂家有提供,比如ISD300A1、CY7C68300A、CY76C68300 、CY7C6830310、ALi M5621、ALi M5642、 NECμPD720130、μPD720133 、Myson CS8818G、GenesysGL811E等等.选择接口芯片要考虑的问题点主要是IC的电气特性(datashee容易取得),稳定性及价格。

一些IDE to USB2.0的桥接芯片图(点击放大查看):

      

            CS8818                      CY76C68300                      GL811E                     ISD300A1

 

     

           M5421                           M5642                        D72852GB                         VT6204

    以本站的HDD MP3为例子,基本电路架构如下:

图一

   最简单的实现USB2.0的功能是将USB2.0的接口芯片桥并接在ATAPI总线(图一中兰色线)上,但他们之间不能相互干扰,也就是说ATAPI总线上的 各个控制芯片要具备IO端口三态高阻功能;MCU Mega162 的IO口具备三态高阻功能的,查各个USB接口IC的datasheet,其中GL811能比较简单的实现IO口三态的方法(参见GL811 datasheetV1.21 page12),只要将reset脚电平拉低即可实现IO口高阻.
   控制时序上:当MCU控制IDE硬盘的时候,GL811IO口高阻(MP3模式);当GL811控制IDE接口硬盘的时候,MCU IO口高阻即可(USB2.0模式)

   一下是GL811E的基本应用电路,可以实现IDE TO USB2.0转换,已经测试应用通过.

 

   当然,这个电路可以用于其它IDE设备,比如CD-ROM,DVD-ROM,CD/DVD-RW等.

  有任何问题可以在 本站论坛-MP3制作 版块提出

  -邮购服务-
  增加中.........


本文完

[关闭]